#ifndef __KEYBOARD_H__
#define __KEYBOARD_H__

#include <tipos.h>

#define MAX_KEYBOARD_HANDLERS 10

#define KEYBOARD_OK 0
#define KEYBOARD_NO_HANDLERS_FREE 1

// esta funcion inicializa el controlador de teclado
void keyboard_init();

// esta funcion registra una funcion al controlador de teclado
int keyboard_register(int (*f)(unsigned char));

// esta funcion se acopla a la int del teclado
void keyboard_handler(char);



#endif
